import React from 'react';
import { File } from '../comment/type';

interface lossRreport {
  /**
   * 报损类型  ( 报损、报失、报废)
   *  @description.zh-CN 报损类型  ( '报损'|'报失'|'报废')
   * @default           必填
   *
   */
  scrap_type: String;
  /**
   * 资产编码
   *  @description.zh-CN 资产编码
   * @default           必填
   *
   */
   assetCode: String;

  /**
   * 商品名称
   *  @description.zh-CN 商品名称
   * @default           根据资产编码搜索的后端数据
   *
   */
   product_name: String;
  /**
   * 商品类型
   *  @description.zh-CN 商品类型
   * @default           根据资产编码搜索的后端数据
   *
   */
   contacts: String;
  /**
   * 商品型号
   *  @description.zh-CN 商品型号
   * @default           根据资产编码搜索的后端数据
   *
   */
   type: String;
  /**
   * 单位
   *  @description.zh-CN 单位
   * @default           根据资产编码搜索的后端数据
   *
   */
   unit: String;
  /**
   * 体积、所需容量
   *  @description.zh-CN 体积、所需容量
   * @default           根据资产编码搜索的后端数据
   *
   */
  ogg: String;
  /**
   * 位置
   *  @description.zh-CN 位置
   * @default           根据资产编码搜索的后端数据
   *
   */
  location: Array<Object>;
  /**
   * 报损备注
   *  @description.zh-CN 报损备注
   * @default           必填
   *
   */
  unit_remark: Number;
}

export interface IHelloProps {
  /**
   * 报损单号
   *  @description.zh-CN 报损单号
   * @default           必填
   *
   */
  lossReportNumbers: String;
  /**
   *  附件  (选项参考下表)
   * @description.zh-CN 附件  (选项参考下表)
   */
  lossReportFile?: Array<File>;
  /**
   *  资产报损报损明细
   * @description.zh-CN 资产报损报损明细
   * @default           必填
   */
  lossReportData: Array<lossRreport>;
  /**
   *  资产报损总数量
   * @description.zh-CN 资产报损总数量(后续加的，用于列表展示)
   * @default           必填
   */
  lossReportTotalNum: Number;
}
export const lossRreportOptions = (props: lossRreport) => {};

export const FileOptions = (props: File) => {};
const Hello: React.FC<IHelloProps> = () => <div>Hello World!</div>;

export default Hello;
